class Score
  
  def initialize
    @player_1_score    = 0
    @player_2_score    = 0
    @current_1         = 0
    @current_2         = 0
    @total_1           = 0
    @total_2           = 0
    @player_1_first_quarter_score  = 0
    @player_2_first_quarter_score  = 0
    @player_1_second_quarter_score = 0
    @player_2_second_quarter_score = 0
    @player_1_third_quarter_score  = 0
    @player_2_third_quarter_score  = 0
    @player_1_fourth_quarter_score = 0
    @player_2_fourth_quarter_score = 0
    @player_1_OT_score             = 0
    @player_2_OT_score             = 0
  end
  
  def player_2_score
    @player_2_score
  end
  
  def player_1_score
    @player_1_score
  end
  
  def player_1_OT_score
    @player_1_OT_score
  end
  
  def player_2_OT_score
    @player_2_OT_score
  end
  
  def player_1_first_quarter_score
    @player_1_first_quarter_score
  end
  
  def player_1_second_quarter_score
    @player_1_second_quarter_score
  end
  
  def player_1_third_quarter_score
    @player_1_third_quarter_score
  end
  
  def player_1_fourth_quarter_score
    @player_1_fourth_quarter_score
  end
  
  def player_2_first_quarter_score
    @player_2_first_quarter_score
  end
  
  def player_2_second_quarter_score
    @player_2_second_quarter_score
  end
  
  def player_2_third_quarter_score
    @player_2_third_quarter_score
  end
  
  def player_2_fourth_quarter_score
    @player_2_fourth_quarter_score
  end
  
  def total_1
    @total_1
  end
  
  def total_2
    @total_2
  end
  
  def set_totals
    @total_1 = @player_1_first_quarter_score + @player_1_second_quarter_score + 
                  @player_1_third_quarter_score + @player_1_fourth_quarter_score
    @total_2 = @player_2_first_quarter_score + @player_2_second_quarter_score + 
                  @player_2_third_quarter_score + @player_2_fourth_quarter_score
  end
  
  def touchdown_1
    @player_1_score += 6
    @current_1 += 6
  end
  
  def touchdown_2
    @player_2_score += 6
    @current_2 += 6
  end
  
  def field_goal_1
    @player_1_score += 3
    @current_1 += 3
  end
  
  def field_goal_2
    @player_2_score += 3
    @current_2 += 3
  end
  
  def extra_point_1
    @player_1_score += 1
    @current_1 += 1
  end
  
  def extra_point_2
    @player_2_score += 1
    @current_2 += 1
  end
  
  def two_point_1
    @player_1_score += 2
    @current_1 += 2
  end
  
  def two_point_2
    @player_2_score += 2
    @current_2 += 2
  end
  
  def set_first_quarter
    @player_1_first_quarter_score = @current_1
    @player_2_first_quarter_score = @current_2
  end
  
  def set_second_quarter
    @player_1_second_quarter_score = @current_1
    @player_2_second_quarter_score = @current_2
  end
  
  def set_third_quarter
    @player_1_third_quarter_score = @current_1
    @player_2_third_quarter_score = @current_2
  end
  
  def set_fourth_quarter
    @player_1_fourth_quarter_score = @current_1
    @player_2_fourth_quarter_score = @current_2
  end
  
  def set_OT
    @player_1_OT_score = @current_1
    @player_2_OT_score = @current_2
  end
  
  def reset_current_scores
    @current_1 = 0
    @current_2 = 0
  end
end